Mcgs: a Modiied Conjugate Gradient Squared Algorithm for Nonsymmetric Linear Systems

نویسنده

  • MUTHUCUMARU MAHESWARAN
چکیده

The conjugate gradient squared (CGS) algorithm is a Krylov subspace algorithm that can be used to obtain fast solutions for linear systems (Ax = b) with complex nonsymmetric, very large, and very sparse coeecient matrices (A). By considering electromagnetic scattering problems as examples, a study of the performance and scalability of this algorithm on two MIMD machines is presented. A modiied CGS (MCGS) algorithm, where the synchronization overhead is eeectively reduced by a factor of two, is proposed in this paper. This is achieved by changing the computation sequence in the CGS algorithm. Both experimental and theoretical analyses are performed to investigate the impact of this modiication on the overall execution time. From the theoretical and experimental analysis it is found that CGS is faster than MCGS for smaller number of processors and MCGS outperforms CGS as the number of processors increases. Based on this observation, a set of algorithms approach is proposed, where either CGS or MCGS is selected depending on the values of the dimension of the A matrix (N) and number of processors (P). The set approach provides an algorithm that is more scalable than either the CGS or MCGS algorithms. The experiments performed on a 128-processor mesh Intel Paragon and on a 16-processor IBM SP2 with multistage network indicate that MCGS is approximately 20% faster than CGS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MCGS A Modi ed Conjugate Gradient Squared Algorithm for Nonsymmetric Linear Systems

The conjugate gradient squared CGS algorithm is a Krylov subspace algorithm that can be used to obtain fast solutions for linear systems Ax b with complex nonsymmetric very large and very sparse coe cient matrices A By considering electromagnetic scattering problems as examples a study of the performance and scalability of this algorithm on two MIMD machines is presented A modi ed CGS MCGS algo...

متن کامل

On Squaring Krylov Subspace Iterative Methods for Nonsymmetric Linear Systems

The Biorthogonal Lanczos and the Biconjugate Gradients methods have been proposed as iterative methods to approximate the solution of nonsymmetric and indefinite linear systems. Sonneveld [19] obtained the Conjugate Gradient Squared by squaring the matrix polynomials of the Biconjugate Gra­ dients method. Here we square the Biorthogonal Lanczos, the Biconjugate Residual and the Biconjugate Orth...

متن کامل

Reducing the Synchronization Overhead in Parallel Nonsymmetric Krylov Algorithms on MIMD Machines

By considering electromagnetic scattering problems as examples, a study of the performance and scalability of the conjugate gradient squared (CGS) algorithm on two MIMD machines is presented. A modified CGS (MCGS) algorithm, where the synchronization overhead is effectively reduced by a factor of two, is proposed in this paper. This is achieved by changing the computation sequence in the CGS al...

متن کامل

On the squared unsymmetric Lanczos method

The biorthogonal Lanczos and the biconjugate gradient methods have been proposed as iterative methods to approximate the solution of nonsymmetric and indefinite linear systems. Sonneveld (1989) obtained the conjugate gradient squared by squaring the matrix polynomials of the biconjugate gradient method. Here we square the unsymmetric (or biorthogonal) Lanczos method for computing the eigenvalue...

متن کامل

The Use of a Cgs Method for the Convective Diffusion Problem∗

This paper introduces a new algorithm which solves nonsymmetric sparse linear systems of equations, by the conjugate gradient squared (CGS) method combined with some preconditionings. The algorithm is dramatically superior to biconjugate gradient (BCG) algorithm, although it is a variant of the BCG algorithm. The algorithm is also amenable for implementing on parallel computers. We report on so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007